CHRIST (Deemed to University), Bangalore

DEPARTMENT OF COMPUTER SCIENCE

School of Sciences






Syllabus for
Master of Computer Applications (MCA)
Academic Year  (2024)

 
1 Semester - 2024 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MCA131 MATHEMATICAL FOUNDATION FOR COMPUTER SCIENCE Core Courses 3 2 50
MCA132 PROBLEM SOLVING USING C Core Courses 3 2 50
MCA133 RESEARCH METHODOLOGY Core Courses 3 2 50
MCA134 COMPUTER ORGANIZATION AND DESIGN Core Courses 4 3 100
MCA135 ADVANCED DATABASE TECHNOLOGIES Core Courses 4 3 100
MCA171 PYTHON PROGRAMMING Core Courses 6 4 100
MCA172 WEB STACK DEVELOPMENT Core Courses 7 5 150
2 Semester - 2024 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MCA231 SOFTWARE ENGINEERING Core Courses 3 2 50
MCA232 APPLIED STATISTICS USING R Core Courses 4 3 100
MCA233 OPERATING SYSTEM Core Courses 4 3 100
MCA251 SOFTWARE PROJECT DEVELOPMENT LAB -PHASE I Core Courses 3 1 50
MCA271 DATA STRUCTURES AND ALGORITHMS Core Courses 8 5 150
MCA272 PROGRAMMING USING JAVA Core Courses 8 5 150
3 Semester - 2024 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MCA331 DATA COMMUNICATION AND CRYPTOGRAPHY - 4 3 100
MCA332 DATA MINING - 4 3 100
MCA333A ACCOUNTING AND FINANCE MANAGEMENT - 3 2 100
MCA333B ECONOMETRICS - 3 2 100
MCA333C COMPUTATIONAL SOCIAL SCIENCE - 3 2 100
MCA333D COGNITIVE PSYCHOLOGY - 2 2 100
MCA351 SOFTWARE PROJECT DEVELOPMENT LAB -PHASE II - 3 1 50
MCA371 MOBILE APPLICATION DEVELOPMENT - 8 5 100
MCA372A ADVANCED PYTHON PROGRAMMING - 7 4 150
MCA372B VISUAL PROGRAMMING (.NET) - 7 4 150
MCA372C ASSEMBLY LANGUAGE PROGRAMMING USING 8086 - 7 4 150
MCA372D GO LANG - 7 4 150
MCA372E DRONE PROGRAMMING - 7 5 150
4 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MCA431 INTERNET OF THINGS Core Courses 4 3 100
MCA432 MICROSERVICES Core Courses 3 2 100
MCA451 SPECIALIZATION PROJECT Core Courses 6 3 100
MCA471 CLOUD COMPUTING Core Courses 4 3 100
MCA472 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING Core Courses 7 5 150
MCA473A ADVANCED DATA ANALYTICS Discipline Specific Elective Courses 7 5 150
MCA473B CYBER SECURITY Discipline Specific Elective Courses 7 5 150
MCA473C NETWORK DESIGN AND MANAGEMENT Discipline Specific Elective Courses 7 5 150
5 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MCA531 BLOCK CHAIN TECHNOLOGY Core Courses 4 3 100
MCA532A THEORY OF COMPUTATION Discipline Specific Elective Courses 3 2 50
MCA532B SOFT COMPUTING TECHNIQUES Discipline Specific Elective Courses 3 2 50
MCA532C EMBEDDED SYSTEMS Discipline Specific Elective Courses 3 2 50
MCA532D DIGITAL FORENSICS Discipline Specific Elective Courses 3 2 50
MCA571 COMPUTER VISION Core Courses 7 5 150
MCA572 NEURAL NETWORK AND DEEP LEARNING Core Courses 6 4 100
MCA573A DATA VISUALIZATION Discipline Specific Elective Courses 7 5 150
MCA573B NATURAL LANGUAGE PROCESSING Discipline Specific Elective Courses 7 5 150
MCA573C QUANTUM COMPUTING Discipline Specific Elective Courses 7 5 150
MCA573D UI/UX DESIGN Discipline Specific Elective Courses 7 5 150
MCA573E AR AND VR Discipline Specific Elective Courses 7 5 150
6 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MCA681 INDUSTRY PROJECT - 12 12 300
    Note:
  • Students can choose their prefered course from the elective as per the direction by the department
  • In addition to this, students are expected to complete three multi disciplinary courses before the end of third Sememter (Not applicable for student of Engineering, Hotel Management, Education, LLB and all Post Graduate Programmes)